﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KPIS.GERP.GAMS.MODEL
{
    public class M_ACM_BOOK_Bank
    {
        private Int32 BANK_ACC_SEQ;  //bank_acc_seq
        private Nullable<Int32> ACCOUNT_SEQ;
        private string ACCOUNT_CODE;
        private string ACCOUNT_NAME;
        private string BANK_ACC_NO;
        private string BANK_ACC_NAME;
        private string BANK_NAME;
        private Nullable<Int32> UPDATED_BY;
        private Nullable<DateTime> UPDATED_WHEN;
        private string ACCOUNT_CODE_NAME;
        
        public M_ACM_BOOK_Bank()
        {
        }
        public M_ACM_BOOK_Bank(Int32 BANK_ACC_SEQ, Nullable<Int32> ACCOUNT_SEQ, string ACCOUNT_CODE
            , string ACCOUNT_NAME, string BANK_ACC_NO, string BANK_ACC_NAME, string BANK_NAME
            , Nullable<Int32> UPDATED_BY, Nullable<DateTime> UPDATED_WHEN, string ACCOUNT_CODE_NAME)
        {
            this.BANK_ACC_SEQ = BANK_ACC_SEQ;
            this.ACCOUNT_SEQ = ACCOUNT_SEQ;
            this.ACCOUNT_CODE = ACCOUNT_CODE;
            this.ACCOUNT_NAME = ACCOUNT_NAME;
            this.BANK_ACC_NO = BANK_ACC_NO;
            this.BANK_ACC_NAME = BANK_ACC_NAME;
            this.BANK_NAME = BANK_NAME;
            this.UPDATED_BY = UPDATED_BY;
            this.UPDATED_WHEN = UPDATED_WHEN;
            this.ACCOUNT_CODE_NAME = ACCOUNT_CODE_NAME;
        }
        
        public Int32 bank_acc_seq
        {
            get { return BANK_ACC_SEQ; }
            set { BANK_ACC_SEQ = value; }
        }
        public Nullable<Int32> account_seq
        {
            get { return ACCOUNT_SEQ; }
            set { ACCOUNT_SEQ = value; }
        }
        public string account_code
        {
            get { return ACCOUNT_CODE; }
            set { ACCOUNT_CODE = value; }
        }
        public string account_name
        {
            get { return ACCOUNT_NAME; }
            set { ACCOUNT_NAME = value; }
        }
        public string bank_acc_no
        {
            get { return BANK_ACC_NO; }
            set { BANK_ACC_NO = value; }
        }
        public string bank_acc_name
        {
            get { return BANK_ACC_NAME; }
            set { BANK_ACC_NAME = value; }
        }
        public string bank_name
        {
            get { return BANK_NAME; }
            set { BANK_NAME = value; }
        }
        public Nullable<Int32> updated_by
        {
            get { return UPDATED_BY; }
            set { UPDATED_BY = value;}
        }
        public Nullable<DateTime> updated_when
        {
            get { return UPDATED_WHEN; }
            set { UPDATED_WHEN = value; }
        }
        public string account_code_name
        {
            get { return ACCOUNT_CODE_NAME; }
            set { ACCOUNT_CODE_NAME = value; }
        }
    }
}
